<form id="benchmarker" method="get" action="#">
 <div id="buttons">
   <input type="submit" value="run benchmark" accesskey="r" />
   <button id="clearResultsButton" accesskey="c"><span class="accesskey">c</span>lear results</button>
   <button id="toggleEditorButton" accesskey="e">toggle <span class="accesskey">e</span>ditor</button>
 </div>
 <table summary="benchmark creator" class="editor hidden">
  <tbody>
    <tr><td colspan="2" class="code"><textarea id="setupCode" name="setupCode" rows="3" cols="40"
      class="function elastic">/* Setup block */</textarea>
    </td></tr>
    <tr><td colspan="2" class="code">new Benchmark(</td></tr>
    <tr id="methodsHead">
      <td colspan="2" class="code">
        &nbsp;&nbsp;{
        // <a href="#" id="addMethodButton" accesskey="m">add <span class="accesskey">m</span>ethod</a>
      </td>
    </tr>
    <tr id="methodsGrip">
      <td colspan="2" class="code">
        &nbsp;&nbsp;}<span class="bmoption hidden">, {</span>
        // <a href="#" id="toggleOptionsButton" accesskey="o">toggle <span class="accesskey">o</span>ptions</a>
      </td>
    </tr>
    <tr id="iterationsRow" class="bmoption hidden">
      <td class="param"><label for="iterations">iterations:</label></td>
      <td class="value">
        <input id="iterations" name="iterations" type="text" class="text elastic" title="Iterations to run each method" />,
      </td>
    </tr>
    <tr id="nATimeRow" class="bmoption hidden">
      <td class="param"><label for="nATime">nATime:</label></td>
      <td class="value">
        <input id="nATime" name="nATime" type="text" class="text elastic" title="run X iterations a time" />,
      </td>
    </tr>
    <tr id="spikesRow" class="bmoption hidden">
      <td class="param"><label for="spikes">spikes:</label></td>
      <td class="value">
        <input id="spikes" name="spikes" type="text" class="text elastic" title="error control threshold" />,
      </td>
    </tr>
    <tr id="cooldownRow" class="bmoption hidden">
      <td class="param"><label for="cooldown">cooldown:</label></td>
      <td class="value">
        <input id="cooldown" name="cooldown" type="text" class="text elastic" title="Milliseconds of pause before resuming tests" />,
      </td>
    </tr>
    <tr id="runCapsRow" class="bmoption hidden">
      <td class="param"><label for="runCaps">runCaps:</label></td>
      <td class="value">
        <input id="runCaps" name="runCaps" type="text" class="text elastic" title="Milliseconds to run a test sequence before pausing" />,
      </td>
    </tr>
    <tr id="respondersRow" class="bmoption hidden">
      <td class="param"><label for="responders">responders:</label></td>
      <td class="value">
        '<select id="responders" name="responders" title="Responders class"></select>'<span class="bmhandler hidden">,</span>
      </td>
    </tr>
    <tr id="handlersHead" class="bmoption hidden">
      <td colspan="2" class="code">
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// <a href="#" id="toggleHandlersButton" accesskey="h">toggle <span class="accesskey">h</span>andlers</a>
      </td>
    </tr>
    <tr id="atInitRow" class="bmhandler hidden">
      <td class="param"><label for="atInit">atInit:</label></td>
      <td class="value">
        function() {<br />
        <textarea id="atInit" name="atInit" rows="1" cols="40" class="function elastic" title="Function to be called after each test iteration"></textarea>
        <br />}
      </td>
    </tr>
    <tr id="atStartRow" class="bmhandler hidden">
      <td class="param"><label for="atStart">atStart:</label></td>
      <td class="value">
        function() {<br />
        <textarea id="atStart" name="atStart" rows="1" cols="40" class="function elastic" title="Function to be called after each test iteration"></textarea>
        <br />}
      </td>
    </tr>
    <tr id="beforeTestRow" class="bmhandler hidden">
      <td class="param"><label for="beforeTest">beforeTest:</label></td>
      <td class="value">
        function() {<br />
        <textarea id="beforeTest" name="beforeTest" rows="1" cols="40" class="function elastic" title="Function to be called before each test iteration"></textarea>
        <br />},
      </td>
    </tr>
    <tr id="afterTestRow" class="bmhandler hidden">
      <td class="param"><label for="afterTest">afterTest:</label></td>
      <td class="value">
        function() {<br />
        <textarea id="afterTest" name="afterTest" rows="1" cols="40" class="function elastic" title="Function to be called after each test iteration"></textarea>
        <br />}
      </td>
    </tr>
    <tr id="atFinishRow" class="bmhandler hidden">
      <td class="param"><label for="atFinish">atFinish:</label></td>
      <td class="value">
        function() {<br />
        <textarea id="atFinish" name="atFinish" rows="1" cols="40" class="function elastic" title="Function to be called after each test iteration"></textarea>
        <br />}
      </td>
    </tr>
    <tr id="atEndRow" class="bmhandler hidden">
      <td class="param"><label for="atEnd">atEnd:</label></td>
      <td class="value">
        function() {<br />
        <textarea id="atEnd" name="atEnd" rows="1" cols="40" class="function elastic" title="Function to be called after each test iteration"></textarea>
        <br />}
      </td>
    </tr>
    <tr class="bmoption hidden"><td colspan="2" class="code">&nbsp;&nbsp;}</td></tr>
    <tr><td colspan="2" class="code">);</td></tr>
  </tbody>
 </table>
</form>
